/* css reset */
@charset "utf-8"; 
*,*:before,*:after{box-sizing:border-box;} 
*{-webkit-tap-highlight-color:rgba(0,0,0,0);} 
html, body, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike,tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td{border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
body {position:relative;background:#fff;line-height:1.8;color:#3a3a3a;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
a{color:#2a2c2e;text-decoration:none;cursor:pointer;}
a:hover{color:#0077ce;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:normal;}
h3{font-size:16px;}
strong{color:#000;}
li{list-style:none;}
blockquote{border-left:4px solid #000;color:#000;margin:1em 0;padding-left:1em;}
pre{padding:10px;margin:10px 0;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
img{height:auto;max-width:100%;display:block;border:0;}
hr{margin:10px 0 0 0;height:1px;border:none;background:#ddd;}
input,select,textarea{border:1px solid #bbb;background:#fff;outline:none;width:100%;color:#464646;padding:8px;-webkit-appearance:none;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
select{-webkit-appearance:menulist;}
textarea{resize:none;overflow-y:auto;display:block;-webkit-appearance:none;}
input[type="radio"]{width:auto;height:auto;-webkit-appearance:radio;}
input[type="checkbox"]{width:auto!important;height:auto!important;-webkit-appearance:checkbox;}
table {border-collapse: collapse;max-width: 100%; width: 100%;margin-bottom:0.8em;}
table td{border:1px solid #ddd;padding:10px;vertical-align:middle;}
i{margin-right:5px;} 
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;} 
.fr{float:right;position:relative;} 
.hidden{display:none;}
.nowrap{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.disabled{cursor:not-allowed!important;}
.am{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
::-webkit-input-placeholder{color:#969696;}
:-moz-placeholder{color:#969696;}
::-moz-placeholder{color:#969696;}
:-ms-input-placeholder{color:#969696;} 

/* public */
.public{width:1200px;margin:0 auto;}

/* col public */
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7{overflow:hidden;}
ul.col-2 li,ul.col-3 li,ul.col-4 li,ul.col-5 li,ul.col-6 li{margin-right:2%;}
ul.col-2 li{width:49%;}
ul.col-3 li{width:32%;}
ul.col-4 li{width:23.5%;}
ul.col-5 li{width:18.4%;}
ul.col-6 li{width:15%;}
ul.col-7 li{width:13%;margin-right:1.5%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}
ul.col-2 li.nomargin,ul.col-3 li.nomargin,ul.col-4 li.nomargin,ul.col-5 li.nomargin,ul.col-6 li.nomargin,ul.col-7 li.nomargin{margin-right:0;}

/*header*/
.head-top{height: 30px;line-height: 30px;background: #056eaf;padding: 0 20px;}
.head-top,.header .head-top a{font-size: 12px;color: #fff;}
.head-top a{display: block;padding-left: 7px;margin-left: 7px;}
.head-top a:before{content: "";display: block;width: 1px;height: 15px;background: #fff;position: absolute;top: 50%;left: 0;margin-top: -7.5px;}
.head-top a:last-child:before{display: none;}

.head-mid{padding: 25px 0 15px 0;}
.head-mid .logo-des{}
.head-mid .logo-des .link{padding: 0 12px 0 75px;margin-right: 12px;}
.head-mid .logo-des .link img{position: absolute;left: 0;top: 2px;width:60px;height: 60px;}
.head-mid .logo-des .link em span{display: block;font-size:26px;font-weight: 600;color: #282828;}
.head-mid .logo-des .link em span+span{font-size: 12px;font-weight: normal;position: relative;top: -7px;}
.head-mid .logo-des .des{text-align: center; padding-right: 205px;}
.head-mid .logo-des .des p{font-size: 21px;color: #ff7800;margin: 4px 0;position: relative;}
.head-mid .logo-des .des span{font-weight: 100;font-size: 14px;}
.head-mid .logo-des .des p:before,.head-mid .logo-des .des p:after{content: "";width: 65px;height: 1px;background: #bbbbbb;position: absolute;left: 0;top: 11px;}
.head-mid .logo-des .des p:after{right: 0;left: auto;}
.head-mid .tel i{font-size: 27px;vertical-align: middle;font-weight: bold;}
.head-mid .tel span{font-size: 16px;font-weight: bold;margin-left: 5px;}
.head-mid .tel span+span{color: #ff7800;}

.head-nav{border-top: 1px solid #ebebeb;}
.head-nav .public{position: relative;}
.head-nav .public .slide-box{margin-left:220px;position: absolute;left: 0;top: 0;width: 114px; height: 100%;z-index: 10px;background: #ff7800;}
ul.nav{position: relative;width: 100%;height: 50px;line-height: 50px;}
ul.nav li a{font-size: 14px;display: block;}
ul.nav li{width: 115px;text-align: center;height: 50px;line-height: 50px;position: absolute;left: 0;z-index: 100;}
ul.nav li+li{left: 115px;}
ul.nav li+li+li{left: 230px;}
ul.nav li+li+li+li{left: 345px;}
ul.nav li+li+li+li+li{left: 460px;}
ul.nav li+li+li+li+li+li{left: 575px;}
ul.nav li+li+li+li+li+li+li{left: 690px;}
ul.nav li+li+li+li+li+li+li+li{left: 805px;}
ul.nav li.active a{color: #fff;}
ul.nav li:hover a{color: #fff; background: #ff7800;}
ul.nav li .line{display: block;width: 0.5px;height: 35px;background: #ededed;position: absolute;top: 50%;margin-top: -17.5px;
transition:all 0.2s linear 0s;opacity: 1;visibility: visible;}
ul.nav li .line-l{left: 0;}
ul.nav li .line-r{right: 0;}
ul.nav li:hover .line,ul.nav li.none .line{opacity: 0;}
ul.nav li:first-child .line-l,ul.nav li:last-child .line-r{display: none;}

/*loading*/
.loading{position:fixed;width:100%;height:100%;z-index:300000;left:0;top:0;background: rgba(0,0,0,0.92);}
.loading .icon{position:fixed;width:60px;height:60px;left:50%;top:50%;margin-left:-30px;margin-top:-30px;z-index:300001;color:#fff;font-size:60px;}
.loading .icon i{margin-right:0;}


/*index-nav*/
ul.col-9 li{ width: 49%; margin: 5px 0; line-height: 14px; overflow: hidden;white-space:nowrap;}
ul.col-9 li:nth-child(even){ border-left: solid 1px #ddd; padding-left: 4%;}
.index-nav{ background:#fff; position:absolute; z-index:9999; width:220px; padding:15px 5px 15px 15px;}
.one-nav{ font-size:14px; font-weight:700; color: #056eaf;}

/*index-banner*/
.banner{ height: 359px;}
#slider-a .public{position: absolute;left: 50%;margin-left: -600px;top: 22%;}
#slider-a .banner-des{position: absolute;left: 0;top: 25%;text-align: left;color: #fff;}
#slider-a .banner-des .ta{visibility: hidden;}
#slider-a .banner-des h3{font-size: 20px;font-weight: 100;letter-spacing: 2px;}
#slider-a .banner-des h1{font-size: 32px;font-weight: 100;margin: 10px 0;}
#slider-a .banner-des p{font-size: 18px;background: #ff7800;padding: 0 8px;display: inline-block;}
#slider-a .banner-des span{display: block;font-weight: 100;margin: 18px 0 10px 0;visibility: hidden;}
.link-btn{width: 160px;height: 45px;color: #fff;background: #006db1;font-size: 18px;display: inline-block;line-height: 45px;color: #fff;padding-left: 20px;position: relative;visibility: hidden;}
.link-btn i{font-size: 24px;vertical-align: middle;position: absolute;right: 20px;margin: 0;
/*transform: rotate(0deg);transform-origin: 49% 49%;*/
}
.link-btn:hover{color: #fff;}
/*#slider-a .banner-des .link-btn:hover i{transform: rotate(180deg);}*/

#slider-a .flex-control-nav{bottom: 70px;}
#slider-a .flex-direction-nav a{width: 74px;height: 50px;line-height: 50px;text-align: center;background: rgba(27,29,31,.6);}
#slider-a .flex-direction-nav a:before{font-size: 40px;color: #a6a6a6;}
#slider-a .flex-control-paging li a{background: #a6a6a6;width: 12px;height: 12px;}
#slider-a .flex-control-paging li a.flex-active{background: #004773;width: 26px;}
#slider-a .flex-control-paging li a:hover{background: #fff;}

/*专注/安全/诚信*/
.index-spirit{background: #ebebeb;padding-top: 85px;}
.index-spirit .public{position: relative;}
ul.spirit-grid{padding: 25px 0;}
ul.spirit-grid li{width: 33.33%;border-right: 1px dotted #8e8e8e;text-align: center;padding: 0 30px;}
ul.spirit-grid li:last-child{border: none;}
ul.spirit-grid li i{font-size: 50px;color: #006db1;margin: 0;}
ul.spirit-grid li span{color: #006db1;font-size: 18px;display: block;font-weight: 400;}
ul.spirit-grid li h3{font-size: 24px;font-weight: 400;}
ul.spirit-grid li p{margin-top: 18px;}

.module-fix{position: absolute;right: 0;top: -125px;width: 960px;z-index: 1000;}
.search-guest{position: relative;}
.search-guest .search{width: 66%;background: #fff;padding: 20px 0 20px 30px;}
.search-guest .guest{width: 34%;position: absolute;right: 0;bottom: 0;top: 0;}
.search-guest .search form{height: 45px;line-height: 45px;}
.search-guest .search form .icon-sousuo{width: 45px;text-align: center;display: inline-block;font-size: 25px;background: #e8e8e8;margin: 0;}
.search-guest .search form input{width: 380px;height: 100%;background: #e8e8e8;border: none;display: block;}
.search-guest .search form input+input{width: 140px;background: #006db1;color: #fff;font-size: 16px;cursor: pointer;}
.search-guest .guest .free,.index-spirit .search-guest .guest .feedback{width: 50%;}
.search-guest .search .hot-keyword{margin-top: 13px;}
.search-guest .search .hot-keyword a{position: relative;padding-right: 10px;margin-right: 5px;display: inline-block;}
.search-guest .search .hot-keyword a:after{content: "";display: block;width: 1px;height: 15px;background: #949494;position: absolute;right: 0;top: 50%;margin-top: -7.5px;}
.search-guest .search .hot-keyword a:last-child:after{display: none;}
.search-guest .guest .pub{background: #ff7800;height: 100%;text-align: center;}
.search-guest .guest .pub a{color: #fff;display: block;height: 100%;}
.search-guest .guest .feedback{background: #006db1;}
.search-guest .guest .pub i{font-size: 32px;margin: 5px 0 0 0;display: inline-block;position: relative;top: 0;}
.search-guest .guest .pub h3{font-size: 17px;font-weight: 100;}
.search-guest .guest .pub p{font-size: 12px;}
.search-guest .guest .pub a:hover i{top: 6px;}

/*首页公共头部*/
.pub-title{text-align: center;}
.pub-title h3{font-size: 36px;color: #ff7800;}
.pub-title h2{font-size: 22px;color: #e1e1e1;text-transform: uppercase;font-weight: 400;margin: 5px 0;}
.pub-title h3 .other-color{color: #006db1;}
.pub-title p{font-size: 18px;font-weight: 600;position: relative;display: inline-block;}
.pub-title p:before{content: "";display: block;width: 44px;height: 1px;background: #006db1;position: absolute;left: -80%;top: 16px;}
.pub-title p:after{content: "";display: block;width: 44px;height: 1px;background: #006db1;position: absolute;right: -80%;top: 16px;}

/*首页推荐产品*/
.index-repro{padding: 45px 0;}
.pub-menu{text-align: center;margin: 35px 0 25px 0;}
.pub-menu>a{display: inline-block;font-size: 16px;text-align: center;cursor: pointer;padding: 10px 35px;}
.pub-menu>a.active,.pub-menu>a:hover{color:#fff;background: #006db1;}
.pub-swiper .inner-slide{position: relative;}
.swiper-a .inner-slide ul.slides li{display: none;position: relative;padding-bottom: 60px;}
.swiper-a .inner-slide ul.slides li .over{overflow: hidden;border: 1px solid #e5e5e5;border-bottom: none;position: relative;}
.swiper-a .inner-slide ul.slides li .over .mark-img{background: rgba(0,0,0,0);position: absolute;width: 100%;top: 0;right: 0;bottom: 0;left: 0;z-index: 4;}
.swiper-a .inner-slide ul.slides li:hover .over .mark-img{background: rgba(0,0,0,.3);}
.pub-swiper .inner-slide ul.slides li:hover .over .cover-img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.swiper-a .inner-slide ul.slides li:hover p.title{background: #d2d2d2;color: #000000;}
.pub-swiper .inner-slide ul.slides li{width: 390px;margin-right: 15px}
.swiper-a .inner-slide ul.slides li p.title{text-align: center;background: #f5f5f5;padding: 0 5px;color: #282828;height: 61px;line-height: 61px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
position: absolute;bottom: -1px;left: 0;width: 100%;z-index: 6;font-size: 15px;}
.swiper-a .inner-slide ul.slides li .consult{position: absolute;width: 100%;bottom: -1px;left: 0;height: 60px;line-height: 60px;z-index: 5;}
.swiper-a .inner-slide ul.slides li .consult a{display: inline-block;width: 50%;text-align: center;background: #006db1;color: #fff;font-size: 16px;font-weight: 100;letter-spacing: 2px;}
.swiper-a .inner-slide ul.slides li .consult a+a{background: #ff7800;}
.swiper-a .inner-slide ul.slides li .consult a i{font-size: 25px;vertical-align: middle;}
.swiper-a .inner-slide ul.slides li .consult a+a i{font-size: 33px;}
.swiper-a .inner-slide ul.slides li:hover .consult{bottom: 60px;}
.corn-log{position: absolute;right: 1px;top: 1px;z-index: 3;}
.check-more{display: block;text-align: center;margin-top: 30px;color: #bbbbbb;}
.pub-swiper .swiper-wrapper{height:auto !important;}
.pub-swiper .swiper-slide{height:1px !important;}
.pub-swiper .swiper-slide.swiper-slide-active{height:auto !important;}
.pub-swiper .flex-direction-nav a{background: #ff7800;}
.pub-swiper .flex-direction-nav .flex-disabled{opacity: 1!important;}
.pub-swiper .flex-direction-nav .flex-next{background: #006db1;}

/*首页走进东成*/
.index-conpany{padding: 35px 0 60px 0;}
.index-conpany .public{position: relative;}
.index-conpany #mouse{position: absolute;left: 23px;top: 30px;}
.index-conpany .small-logo{position: absolute;right: 35px;top: 0;}
.index-conpany .menu-content{width: 810px;position: relative;}
.index-conpany .menu-content .content{background: #fff url(/Public/App/images/back-logo1.png) no-repeat top right;}
.index-conpany .company-menu a{color: #fff;display: inline-block;background: #006db1;width: 202.5px;text-align: center;padding: 12px 0;}
.index-conpany .company-menu a:after{content: "";display: block;width: 1px;height: 60px;position: absolute;right: 0;top: 0;background: #3088c0;top: 50%;margin-top: -30px;}
.index-conpany .company-menu a:hover:after{display: none;}
.index-conpany .company-menu a:last-child:after{display: none;}
.index-conpany .company-menu a span{display: block;font-size: 12px;text-transform: uppercase;}
.index-conpany .company-menu a span+span{font-size: 16px;}
.index-conpany .company-menu a:hover{background: #ff7800;}
.menu-content .content-slide{height: 358px;padding: 30px 30px 30px 65px;}
.menu-content .content-slide h3.title{font-size: 22px;margin-bottom: 20px;}
.menu-content .content-slide h3.title span{color: #006db1;font-size: 16px;margin-left: 40px;}
.menu-content .content-slide h3.title a{font-size: 16px;color: #505050;}
ul.num-change{margin-top: 35px;}
ul.num-change li{width: 33.33%;text-align: center;}
ul.num-change li:after{content: "";display: block;width: 1px;height: 85px;background: #e3e3e3;position: absolute;top: 50%;right: 0;margin-top: -42.5px;}
ul.num-change li:last-child:after{display: none;}
ul.num-change li h3{position: relative;font-size:48px;color:#006db1;font-weight: 400;}
ul.num-change li h3:after{content: "+";display: block;position: absolute;top: 0;right: 45px;font-size: 25px;}
ul.num-change li span{color: #6b6868;font-size: 12px;text-transform: uppercase;}
ul.num-change li p{font-size: 16px;}
ul.num-change.blue li{background:#056eaf;padding-bottom:10px;}
ul.num-change.blue li *{color:#fff!important;}
ul.num-change.blue li h3{margin-bottom:0;}

.link-icon{display: inline-block;width: 60px;height: 60px;background: #006db1;color: #fff;text-align: center;line-height: 60px;font-size: 25px;position: absolute;right: -60px;bottom: -60px;}
.link-icon i{font-size: 25px;margin: 0;color: #fff;}
.link-icon:hover{background: #ff7800;}

.free-tel{width: 330px;position: absolute;right: 0;bottom: -60px;background: #ff7800;color: #fff;text-align: right;padding: 18px 45px 18px 0;}
.free-tel h3{font-size: 24px;font-weight: 400;letter-spacing: 2px;}
.free-tel p{font-size: 18px;text-transform: uppercase;position: relative;margin-bottom: 30px;}
.free-tel p:after{content: "";display: block;width: 130px;height: 4px;background: #fff;position: absolute;right: 0;bottom: -10px;}
.free-tel em{display: inline-block;padding-right: 65px;position: relative;}
.free-tel em span{display: block;font-size: 18px;letter-spacing: 2px;}
.free-tel em span+span{font-size: 23px;letter-spacing: 0;}
.free-tel em i{display: block;width: 50px;height: 50px;line-height: 50px;text-align: center;background: #fff;margin: 0;color: #ff7800;font-size: 40px;border-radius: 50%;position: absolute;right: 0;top: 50%;margin-top: -25px;}

/*首页服务项目*/
.index-service{padding: 45px 0;}
.index-service ul.class-service{margin-top: 35px;}
.index-service ul.class-service li{overflow: hidden;margin-right:15px;margin-bottom:15px;}
.index-service ul.class-service li .over-img{-webkit-transition: all 1.2s linear 0s;-moz-transition: all 1.2s linear 0s;-ms-transition: all 1.2s linear 0s;-o-transition: all 1.2s linear 0s;transition: all 1.2s linear 0s;}
.index-service ul.class-service li .title{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;font-size: 17px;background: rgba(0,0,0,.7);color: #fff;height: 48px;line-height: 48px;overflow: hidden;}
.index-service ul.class-service li .mark-img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,108,177,.8);text-align: center;color: #fff;height: 0;overflow: hidden;}
.index-service ul.class-service li .mark-img h3{font-size: 24px;font-weight: 400;}
.index-service ul.class-service li .mark-img i{font-size: 38px;}
.index-service ul.class-service li:hover .title{height: 0;}
.index-service ul.class-service li:hover .mark-img h3{margin-top: 70px;}
.index-service ul.class-service li.item1:hover .mark-img h3{margin-top: 190px;}
.index-service ul.class-service li:hover .mark-img{height: 100%;}
.index-service ul.class-service li:hover .over-img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.index-service ul.class-service li:nth-child(3n+3){margin-right:0;}

/*首页荣誉资质*/
.index-honor{padding: 45px;background: #006cb1;}
.index-honor .img-honor{width: 42%;}
.index-honor .text-honor{width: 58%;color: #fff;padding-left: 60px;}
.index-honor .text-honor a,.index-honor .text-honor strong{color: #fff;}
.index-honor .text-honor .honor-tel{position: relative;left: -60px;}
.index-honor .text-honor .honor-tel span{font-size: 24px;}
.index-honor .text-honor .honor-tel span i{font-size: 40px;font-weight: 100;margin-right: 15px;vertical-align: middle;}
.index-honor .text-honor .des{font-size: 16px;margin: 10px 0 20px 0;}
.see-detail{font-size: 16px;display: inline-block;width: 130px;height: 40px;text-align: center;line-height: 40px;background: #ff7800;}
.index-honor .text-honor .hot-keyword{margin-top: 22px;}
.index-honor .text-honor .hot-keyword a{position: relative;padding-right: 10px;margin-right: 5px;display: inline-block;}
.index-honor .text-honor .hot-keyword a:after{content: "";display: block;width: 1px;height: 15px;background: #fff;position: absolute;right: 0;top: 50%;margin-top: -7.5px;}
.index-honor .text-honor .hot-keyword a:last-child:after{display: none;}
.see-detail.contact{position: absolute;right: 0;bottom: 70px;font-size: 18px;width: 180px;height: 48px;line-height: 48px;}
.see-detail.contact i{font-size: 28px;vertical-align: middle;}

/*首页案例*/
.index-case{padding: 45px 0;margin-bottom: 140px;}
.swiper-b .inner-slide ul.slides li .over{overflow: hidden;}
.swiper-b .inner-slide ul.slides li{display: none;}
.swiper-b .title-des{background: #f2f2f2;padding: 18px 18px 25px 18px;color: #7f7f7f;}
.swiper-b .title-des h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px;font-weight: 600;color: #282828;}
.swiper-b .title-des span{margin: 4px 20px 4px 0;display: inline-block;}
.swiper-b .inner-slide ul.slides li:hover .title-des{background: #006db1;color: #fff;}
.swiper-b .inner-slide ul.slides li:hover .title-des h3{color: #fff;}

/*首页服务流程*/
.index-process{padding-bottom: 100px}
.index-process .public{position: relative;}
.process-title{color: #fff;padding: 13px 0;background: #ff7800;position: absolute;left: 0;top: -140px;width: 100%;}
.process-title h3{font-size: 32px;color: #fff;font-weight: 100;}
.process-title h2{color: #ff902e;}
.process-title p{font-weight: 100;}
.process-title p:before,.process-title p:after{background: #fff;}

.index-process .out-box{padding-bottom: 70px;background: #fff;overflow: hidden;}
.index-process .process{overflow: hidden;position: relative;top: -1px;}
.index-process .process-grid{position: relative;bottom: -1px;}
.index-process .process-grid li{width: 20%;text-align: center;padding: 18px 35px;border-right: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;cursor: pointer;}
.index-process .process-grid li i{color: #006db1;font-size: 30px;margin: 0;}
.index-process .process-grid li p{font-size: 16px;}
.index-process .process-grid li p+p{font-size: 12px;}
.index-process .process-grid li:hover{background: #006db1;color: #fff;}
.index-process .process-grid li:hover i{color: #fff;}
.index-process .consult i{display: inline-block;width: 60px;height: 60px;font-size: 35px;color: #fff;background: #006db1;text-align: center;border-radius: 50%;margin: 0;}
.index-process .consult{border: 8px solid rgba(0,109,177,.6);border-radius: 50%;position: relative;}
.index-process .out-circle{border: 8px solid rgba(0,109,177,.3);border-radius: 50%;position: absolute;left: 50%;margin-left: -46px;bottom: -46px;}
.index-process .consult:after{content: "项目咨询";position: absolute;bottom: -50px;left: 0;color: #fff;font-size: 16px;width: 80px;display: block;}
.index-process .out-circle:hover .consult{border: 8px solid transparent;}

/*首页新闻*/
.index-news{padding: 45px 0;}
.swiper-c .content-slide{}
.swiper-c .recommond{width: 390px;margin-right: 12px;}
.swiper-c .recommond .over{overflow: hidden;}
.swiper-c .title-des{background: #f2f2f2;padding: 18px 18px 25px 18px;color: #7f7f7f;}
.swiper-c .title-des h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px;font-weight: 600;color: #282828;}
.swiper-c .title-des span{margin: 4px 20px 4px 0;display: inline-block;}
.swiper-c .title-des em{font-size: 12px;margin-top: 10px;display: inline-block;}
.swiper-c .recommond:hover .title-des{background: #006db1;color: #fff;}
.swiper-c .recommond:hover .over .cover-img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.swiper-c .recommond:hover .title-des h3{color: #fff;}

.swiper-c .news-gird{height: 100%;}
.swiper-c .news-gird li{background: #f2f2f2;padding: 18px 20px 18px 20px;}
.swiper-c .news-gird li:last-child{border: none;}
.swiper-c .news-gird li .title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 8px;font-size: 18px;}
.swiper-c .news-gird li .time{margin-left: 40px;}
.swiper-c .news-gird li .des{color: #bbbbbb;}
.swiper-c .news-gird li span{font-size: 12px;color: #939393;}
.swiper-c .news-gird li:hover{background: #006db1;color: #fff;}
.swiper-c .news-gird li:hover a,.swiper-c .news-gird li:hover a .des,.swiper-c .news-gird li:hover a span{color: #fff;}

/*首页加入我们*/
.index-join{padding: 75px 0 50px 0;text-align: center;}
.join-title,.join-title h3{color: #fff;}
.join-title h3{font-size: 30px;font-weight: 100;}
.join-title .icon-jiahao{display: block;font-size: 36px;color: #fff;margin: 0;}
.join-title p{font-size: 20px;font-weight: 400;}
.join-title p:before{left: -20%;background: #fff;}
.join-title p:after{right: -20%;background: #fff;}
.join-title h2{font-size: 14px;}
.join-title .position{display: inline-block;width: 210px;height: 48px;text-align: center;line-height: 48px;background: #ff9430;color: #fff;margin-top: 20px;}
.join-title .position i{font-size: 25px;vertical-align: middle;}
.join-title .position:hover{transform:rotate(0deg) scale(1.00,1.00) translate(0px,0px) skew(-9deg,0deg);}

/*底部表单*/
.index-guestbook{background: #006db1;padding: 18px 0;}
.index-guestbook .public{position: relative;}
.index-guestbook .title{position: absolute;padding: 10px 22px;background: #006db1;color: #fff;top: -87px;}
.index-guestbook .title h3{font-size: 18px;font-weight: 400;}
.index-guestbook .title p{text-transform: uppercase;}
.index-guestbook form span{color: #fff;margin: 8px 10px 0 0;}
.index-guestbook form .pub{width: 164px;height: 45px;margin-right: 16px;border: none;}
.index-guestbook form .code{width: 222px;}
.index-guestbook form .code img{position: absolute;right: 0;bottom: 0;top: 0;height: 100%;}
.index-guestbook form input{height: 100%;width: 100%;border: none;}
.index-guestbook form input.bginput{margin-right: 0;cursor: pointer;background: #ff9430;font-size: 16px;color: #fff;}

/* 
	single page start 
	zoe
	18.09.05
*/
.no_data{text-align:center;border:1px solid #ddd;padding:30px 0;background:#efefef;color:#bbb;}
.white{background:#fff;}
.gray{background:#f8f8f8;}
.pd20{padding:20px;}
.btn{overflow:hidden;}
.btn a{color:#fff;width:50%;text-align:center;background:#056eaf;height:50px;line-height:50px;font-size:18px;transition:0.2s;}
.btn a i{font-size:24px;vertical-align:middle;margin-right:8px;}
.btn a.yellow{background:#ff943e;}
h3.widget_tip{font-size:18px;font-weight:100;color:#6b6a6a;padding-left:20px;position:relative;margin-bottom:20px;}
h3.widget_tip.white{color:#fff;background:none;}
h3.widget_tip .en{font-size:16px;text-transform:uppercase;margin-left:10px;}
h3.widget_tip:after{position:absolute;content:"";width:5px;height:100%;border-radius:5px;background:#056eaf;left:0;top:0;z-index:1;}
h3.widget_tip.white:after{background:#fff;}
.page_banner{height:200px;position:relative;}
.page_banner .page_tip{position:absolute;width:180px;padding:10px 20px 20px 20px;text-align:right;right:50%;margin-right:-600px;bottom:0;z-index:1;background:#056eaf;color:#fff;}
.page_banner .page_tip.lang{width:325px;}
.page_banner .page_tip span{display:block;}
.page_banner .page_tip .cn{font-size:22px;}
.page_banner .page_tip .en{font-size:14px;text-transform:uppercase;}

.page_banner_a{height:883px;position:relative;}
.page_banner_a .page_tip{position:absolute;width:180px;padding:10px 20px 20px 20px;text-align:right;right:50%;margin-right:-600px;bottom:0;z-index:1;background:#056eaf;color:#fff;}
.page_banner_a .page_tip.lang{width:325px;}
.page_banner_a .page_tip span{display:block;}
.page_banner_a .page_tip .cn{font-size:22px;}
.page_banner_a .page_tip .en{font-size:14px;text-transform:uppercase;}



.sort_box{background:#056eaf;}
.sort_item{position:relative;overflow:hidden;height:60px;line-height:60px; padding-left: 220px;}
.sort_link{display:block;float:left;padding:0 20px;color:#fff;border-right:1px solid #3f90c2;transition:0.2s;}
.sort_link.active,.sort_link:hover{background:#ff943e;color:#fff;}
.pro_sort_item{padding-left: 220px;}
.pro_sort_item .sort_link{font-size:12px;}
.sort_item .position{float:right;}
.sort_item.pro_sort_item .position{font-size:12px;}
.sort_item .position,.sort_item .position a{color:#fff;transition:0.2s;}
.sort_item .position .fa{font-size:13px;margin-right:10px;transform: scale(0.8);}
.sort_item .position a:hover{color:#ff943e;}
.sort_select{background:#ff943e;padding:15px 0;}
.sort_select .select_ground select{float:left;width:200px;margin-right:15px;}
.select_ground{text-align:left;}
.select_ground a{display:inline-block;color:#fff;font-size:15px;margin:0 10px 0 0;padding:1px 15px;border:1px solid #fff;font-size:15px;}
.sort_position{color:#fff;float:right;text-align:right;margin-top:5px;}
.sort_position a{color:#fff;font-size:16px;}
.single_page{padding:30px 0 100px 0;}
.single_page.no_b_pd{padding-bottom:20px;}
.content_box{}
ul.item_list{}
ul.item_list li{margin-bottom:20px;}
ul.item_list li .pic{position:relative;}
ul.item_list li .pic .btn{position:absolute;width:100%;left:0;bottom:0;z-index:2;max-height:0;transition:0.2s;overflow:hidden;}
ul.item_list li:hover .pic .btn{max-height:50px;transition:0.2s;}
ul.item_list li .desc{background:#fff;padding:15px 15px 30px 15px;transition:0.2s;}
ul.item_list li .desc h3{font-size:18px;font-weight:100;color:#282828;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:0.2s;}
ul.item_list li .postarr{margin:10px 0;transition:0.2s;font-size:13px;}
ul.item_list li .txt,ul.item_list li .postarr{color:#9d9b9b;}
ul.item_list li .txt{line-height:normal;transition:0.2s;}
ul.item_list li:hover .desc{background:#056eaf;}
ul.item_list li:hover .desc h3,ul.item_list li:hover .txt,ul.item_list li:hover .postarr,ul.item_list li:hover .more{color:#fff;}
ul.news_list li .more{display:block;color:#bbb;font-size:12px;}
ul.news_list li .txt{margin-bottom:8px;}
ul.news_list li .desc{padding-bottom:15px;}
ul.pro_list li .pic .overly{position:absolute;width:100%;height:0;overflow:hidden;bottom:0;left:0;z-index:1;background:url(../images/op.png);transition:0.2s;}
ul.pro_list li:hover .pic .overly{height:100%;}
ul.pro_list li .pic img{border:1px solid #ddd;border-bottom:0;}
ul.pro_list li .desc{padding:15px;text-align:center;background:#e5e5e5;}
ul.service_list{}
ul.service_list li{height:320px;margin-bottom:20px;}
ul.service_list li .pic,ul.service_list li .desc{width:50%;height:100%;}
ul.service_list li .pic .bgimg{height:100%;position:relative;z-index:1;}
ul.service_list li .pic .overly{position:absolute;width:0;height:100%;left:0;overflow:hidden;bottom:0;z-index:2;background:url(../images/op.png);transition:0.2s;}
ul.service_list li .pic .overly a{display:block;width:100%;height:100%;}
ul.service_list li .pic .overly span{display:block;text-align:center;color:#fff;margin-top:110px;}
ul.service_list li .pic .overly span i{margin-right:0;font-size:36px;display:block;}
ul.service_list li:hover .overly{width:100%;}
ul.service_list li .desc .desc_inside{padding:40px 30px;color:#abaaaa;position:relative;}
ul.service_list li .desc .desc_inside h4{font-size:26px;font-weight:100;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.service_list li .desc .desc_inside h3{font-size:18px;color:#282828;margin:10px 0;}
ul.service_list li .desc .desc_inside .txt{height:110px;overflow:hidden;}
ul.service_list li .desc .btn{width:300px;position:absolute;bottom:30px;left:30px;z-index:1;}
ul.service_list li .desc .btn .yellow{display:none;}
ul.service_list li:hover .desc .btn .yellow{display:block;}
ul.service_list li:nth-child(even) .pic{float:right;}
ul.service_list li.even .pic{float:right;}
.view_box{padding:20px 0;}
.pro_view{background:#f8f8f8;height:375px;}
.pro_view .pic{border:1px solid #e5e5e5;background:#fff;}
.pro_view .pic,.pro_view .desc{width:50%;height:100%;}
.slider_pic{}
.slider_pic ul.slider li{display:none;height:375px;}
.pro_slider_pic{position:relative;overflow:hidden;}
.pro_slider_pic .flex-control-nav{height:40px;bottom:0;left:0;padding-left:10px;text-align:left;background:#b7b7b7;}
.pro_slider_pic .flex-control-nav li{margin-top:17px;}
.pro_slider_pic .flex-control-nav li a{transition:0.2s;}
.pro_slider_pic .flex-control-nav li a.flex-active,.pro_slider_pic .flex-control-nav li a:hover{background:#056eaf;}
.pro_view .desc .desc_inside{padding:30px 40px;position:relative;}
.pro_view .desc .desc_inside h1{font-size:20px;font-weight:100;margin-bottom:25px;}
.pro_view .desc .desc_inside .proarr{color:#8b8a8a;}
ul.proarr li{padding:3px 0;}
.pro_view .desc a.apply{background:#056eaf;color:#fff;position:absolute;font-size:18px;cursor:pointer;transition:0.2s;width:220px;bottom:0;left:40px;text-align:center;z-index:1;height:50px;line-height:50px;}
.pro_view .desc a.apply i{margin:0 10px 0 0;font-size:22px;vertical-align:middle;}
.pro_view .desc a.apply .icon{background:#ff943e;float:left;width:50px;height:50px;text-align:center;transition:0.2s;}
.pro_view .desc a.apply .icon i{margin:0;}
.pro_view .desc a.apply:hover{background:#ff943e;}
.pro_view .desc a.apply:hover .icon{background:#056eaf;}
.content_body{color:#6b6a6a;}
.content_body .widget{margin-bottom:20px;}
.content_body h1.title{font-size:20px;font-weight:100;color:#444;}
.content_body .postarr{color:#9d9b9b;margin:5px 0 20px 0;}
.content_body .postarr span{margin-right:10px;}
.content_footer{background:#e5e5e5;height:58px;padding:0 15px;position:relative;}
.content_footer .share{position:relative;top:15px;}
.content_footer .tags{color:#bbb;position:absolute;right:15px;top:15px;z-index:1;}
.content_footer .tags span{}
.content_footer .tags a{color:#bbb;margin-right:10px;}
.content_footer .tags a:hover{color:#ff943e;}
.prev_next{}
.prev_next a{position:fixed;width:60px;height:60px;top:50%;z-index:1;margin-top:-30px;background:#929292;text-align:center;transition:0.2s;}
.prev_next a i{font-size:46px;color:#fff;margin-top:5px;margin-right:0;}
.prev_next a.prev{left:10px;}
.prev_next a.next{right:10px;}
.prev_next a .tip{position:absolute;border-radius:10px;background:#929292;color:#fff;font-size:12px;width:120%;top:-34px;left:-10%;z-index:1;transition:0.2s;}
.prev_next a .tip em{position:absolute;left:50%;margin-left:-10px;bottom:-18px;z-index:1;font-size:30px;color:#929292;transition:0.2s;}
.prev_next a:hover,.prev_next a:hover .tip{background:#ff943e;}
.prev_next a:hover .tip em{color:#ff943e;}
.rel_box{height:495px;overflow:hidden;}
.rel_box.rel_pro{background:url(../images/relprobg.jpg) center center no-repeat;background-size:cover;}
.rel_box.rel_case{height:535px;background:url(../images/relcasebg.jpg) center center no-repeat;background-size:cover;}
.rel_content h3.widget_tip{margin:30px 0;}
.rel_content ul.item_list li .desc{padding-bottom:20px;}
ul.job_list{}
ul.job_list li{color:#888;margin-bottom:30px;-webkit-transition:.4s;transition:.4s;border:1px solid transparent;}
ul.job_list li .work_info{padding:20px 30px;position:relative;}
ul.job_list li .work_info h3{font-size:18px;font-weight:100;color:#000;padding:8px 0 15px 0;border-bottom:1px solid #b2b2b2;}
ul.job_list li .work_info .day{font-size:18px;margin-right:10px;color:#888;font-weight:100;line-height:normal;}
ul.job_list li .work_info .year{font-size:16px;color:#888;line-height:normal;}
ul.job_list li .work_info .iconfont{opacity:0;position:absolute;right:20px;top:10px;font-size:50px;line-height:1;color:#888;-webkit-transition:.4s;transition:.4s;}
ul.job_list li ul.desc{margin-top:15px;}
ul.job_list li ul.desc li{width:50%;margin-right:0;margin-bottom:0;border:none;font-size:14px;}
ul.job_list li:hover{border:1px solid #dfdfdf;-moz-box-shadow:0px 0px 10px #f0f0f0; -webkit-box-shadow:0px 0px 10px #f0f0f0; box-shadow:0px 0px 10px #f0f0f0;-webkit-transition:.4s;transition:.4s;}
ul.job_list li:hover ul li{border:none;-moz-box-shadow:0px 0px 0 #f0f0f0; -webkit-box-shadow:0px 0px 0 #f0f0f0;box-shadow:0px 0px 0 #f0f0f0;}
ul.job_list li:hover .work_info .iconfont{opacity:1;color:#0c62b3;}
.job_content_box h3.widget_tip{padding-left:0;border-bottom:1px solid #efefef;padding-bottom:10px;margin-bottom:10px;}
.job_content_box h3.widget_tip.blue{color:#056eaf;}
.job_content_box h3.widget_tip:after{display:none;padding-left:0;}
.page_number{text-align:center;padding:2em 0;margin-top:40px;}
.page_number ul li{display:inline;margin:0 3px;}
.page_number ul li a{color:#000;padding:4px 10px;background:#fff;border:1px solid #ebebeb;-webkit-transition:.2s;transition:.2s; font-size:12px;}
.page_number ul li a:hover{color:#fff;background:#0d60b4;border:1px solid #0d60b4;}
.page_number ul li.active a{color:#fff;background:#0d60b4;border:1px solid #0d60b4;}
.page_number ul li.active a:hover{background:#0d60b4;}
ul.input li{position:relative;padding-left:60px;margin-bottom:30px;}
ul.input li.full{width:100%;margin-right:0;}
ul.input li.safe img{position:absolute;right:1px;top:1px;z-index:1;height:36px;}
ul.input li textarea{min-height:120px;}
ul.input li select{color:#ccc;}
ul.input li .tip{position:absolute;width:60px;left:0;top:5px;z-index:1;}
ul.input li .tip i{font-style:normal;color:red;margin-left:5px;position:relative;top:4px;}
ul.input li.submit{margin-bottom:0;}
ul.input li.submit input{cursor:pointer;background:#0c62b3;border:none;width:160px;color:#fff;padding:12px 0;border-radius:25px;-webkit-border-radius:25px;-webkit-transition:.2s;transition:.2s;}
ul.input li.submit input:hover{background:#549de2;}
.is_view_ad{}
.is_view_ad h4{font-size:24px;color:#美国Concepts NREC软件设计平台，共享航空发动机设计领域顶尖技术。
;font-weight:100;text-transform:uppercase;}
.is_view_ad h3{font-size:18px;color:#444;margin:8px 0 15px 0;}
.is_view_ad .bluebg{display:inline-block;background:#056eaf;color:#fff;padding:2px 20px;margin:10px 0;}
.is_view_ad table{margin:20px 0;}
.is_view_ad .culture{margin-top:0;}
.is_view_ad .culture .desc{padding:0 30px 0 0;}
.is_view_ad .about_view{margin-bottom:0;}
.is_view_ad .about_view .pic{margin-right:0;width:44%;}
.is_view_ad .about_view .pic img{margin-bottom:45px;}
.map{height:410px;}
ul.service_proess{margin:50px 0 0 0;}
ul.service_proess li{text-align:center;}
ul.service_proess li .icon{display:block;text-align:center;width:100px;height:100px;margin:0 auto 10px;overflow:hidden;background:#056eaf;color:#fff;border-radius:50%;}
ul.service_proess li .icon i{display:block;margin-right:0;font-size:36px;margin-top:20px;}
.about_view{margin-bottom:60px;}
.about_view .pic{width:41%;margin-right:3%;}
.about_view .pic .icon{position:absolute;width:60px;height:60px;background:#056eaf;z-index:1;color:#fff;bottom:-60px;right:0;text-align:center;}
.about_view .pic .icon .iconfont{font-size:34px;margin-top:10px;margin-right:0;}
.about_view .desc{width:56%;color:#6b6868;}
.about_view .desc .mouse{position:absolute;right:0;top:0;z-index:1;}
.about_view .desc .txt{padding-right:40px;}
.about_view .desc .txt-a{padding-right:40px;}
.about_view .desc .txt-a h3{ background:#39F; color:#FFF; font-size:16px; padding:3px; width:110px; border-radius:10px; text-align:center;}
.culture .txt-b h3{ color:#292929!important; font-size:24px; margin-bottom:60px;}
.culture .txt-b p{ font-size:18px; line-height:55px;}

.about_view .desc .txt a{color:#6b6868;}
.about_view .desc h2{color:#444;font-size:18px;margin-bottom:8px;}
.about_view .desc .more{color:#549de2;}
.about_view .desc:hover .more{color:#ff943e;}
.about_view  ul.num-change{margin-top:15px;margin-right:30px;}
.about_view  ul.num-change li h3:after{right:35px;}
.about_view  ul.num-change li p{color:#444;}
.culture_view{overflow:hidden;height:443px;background:url(../images/culturebg.jpg) center center no-repeat;}
.culture{margin-top:29px;}
.culture .desc,.culture .pic{width:50%;}
.culture .desc{padding:10px 30px 0 70px;color:#6b6868;}
.culture .desc h3{color:#444;margin:20px 0 5px 0;}
.culture .desc .mouse{position:absolute;left:20px;top:30px;z-index:1;}
.history_view{padding:20px 0;}
.module_tip{margin-bottom:40px;}
.module_tip.push_right{text-align:right;}
.module_tip h3{font-size:30px;font-weight:100;margin-bottom:15px;}
.module_tip span{display:block;line-height:1;}
.module_tip .iconfont{font-size:36px;color:#1678b4;}
.module_tip .cn{font-size:22px;color:#1678b4;margin:8px 0 12px 0;}
.module_tip .cn em{color:#ff943e;}
.module_tip .en{color:#bbb;text-transform:uppercase;position:relative;}
.module_tip .en:after{position:absolute;content:"";width:80px;height:3px;background:#1678b4;bottom:-8px;left:0;z-index:1;}
.module_tip.push_right .en:after{left:inherit;right:0;width:62px;}
.slider_3x{position:relative;}
.history{}
.history .flex-direction-nav a{top:-73px;width:40px;height:40px;}
.history .flex-direction-nav a.flex-prev{left:inherit;right:41px;}
.history .flex-direction-nav a:hover{background:#056eaf;}
ul.history_list{}
ul.history_list li{margin-right:20px;width:386.667px;}
ul.history_list li .desc{background:#f1f1f1;padding:20px;color:#6b6868;-webkit-transition:.2s;transition:.2s;}
ul.history_list li .desc .txt{height:150px;overflow:hidden;font-size:12px;line-height:normal;letter-spacing: 1px;}
ul.history_list li .desc .year{display:block;color:#056eaf;font-size:40px;line-height:1;margin-bottom:10px;-webkit-transition:.2s;transition:.2s;}
ul.history_list li .desc .year em{font-size:14px;}
ul.history_list li .desc .iconfont{position:absolute;right:20px;top:20px;z-index:1;color:#056eaf;font-size:26px;}
ul.history_list li:hover .desc{background:#056eaf;color:#fff;}
ul.history_list li:hover .desc .year,ul.history_list li:hover .desc .iconfont{color:#fff;}
.apply_view{height:519px;position:relative;background:url(../images/applybg.jpg) top center no-repeat;}
.apply_view .module_tip{text-align:center;color:#fff;padding-top:50px;}
.apply_view .module_tip h3{font-size:30px;}
.apply_view .icon{display:block;text-align:center;margin-bottom:30px;}
.apply_view .icon-jiahao{color:#fff;font-size:50px;}
.apply_box{width:1200px;height:378px;position:absolute;left:50%;bottom:-150px;margin-left:-600px;z-index:1;}
.apply_box .pic,.apply_box .desc{width:50%;}
.apply_box .desc .module_tip{color:#6b6868;padding:0 50px;margin-top:40px;}
.apply_box .desc .module_tip h3{color:#444;}
.apply_box .desc .module_tip .hotline{color:#056eaf;display:inline;}
.apply_box .desc .module_tip .hotline em{color:#ff943e;}
ul.gbook{margin:0 40px;}
ul.gbook li{background:#f1f1f1;margin-bottom:10px;}
ul.gbook li input,ul.gbook li select{background:none;border:none;}
ul.gbook li.full{width:100%;margin-right:0;}
ul.gbook li.safe,ul.gbook li.dosubmit{width:49%;}
ul.gbook li.safe img{position:absolute;right:0;top:0;z-index:1;height:100%;}
ul.gbook li.dosubmit a{display:block;cursor:pointer;text-align:center;height:36px;line-height:36px;width:100%;background:#056eaf;color:#fff;font-size:16px;-webkit-transition:.2s;transition:.2s;}
ul.gbook li.dosubmit a span{margin-left:8px;font-size:22px;vertical-align:middle;}
ul.gbook li.dosubmit a:hover{background:#ff943e;}
.partner_view{padding-bottom:70px;}
.partner_box{padding:40px 0 20px 0;position:relative;}
.partner_box .mouse{position:absolute;left:0;top:40px;z-index:1;}
.partner{position:relative;}
ul.partner_list{}
ul.partner_list li{width:224px;height:85px;margin-right:20px;}
ul.partner_list li img{width:100%;border:1px solid #ddd;display:block;}
.feedback ul.gbook{margin:0;}
.feedback ul.gbook li.safe.nomargin{margin-right:2%!important;}
.feedback ul.gbook li.dosubmit{margin-right:0!important;}
.feedback ul.gbook li textarea{min-height:120px;background:none;border:none;}

/* 
	single page end 
	zoe
*/

/*footer*/
.footer{padding: 30px 0 65px 0;background: #4c4c4c;}
.footer ul.foot-nav,.footer .foot-nav a{color: #a3a3a3;}
.footer ul.foot-nav li .first-nav{font-size: 16px;margin-bottom: 12px;display: block;}
.footer ul.foot-secnav li a:hover{color: #fff;margin-left: 5px;}
.footer ul.foot-secnav li{margin-bottom: 6px;}
.footer ul.foot-nav>li{width: 13.2%;}
.footer ul.foot-nav li.contact{width: 34%;}
.footer ul.foot-nav li.contact a.first-nav:hover{color: #a3a3a3;}
.footer ul.foot-nav li.contact a:hover{color: #fff;}

.copyright{background: #323232;color: #7f7f7f;font-size: 12px;padding: 20px 0 35px 0;}
.copyright a{color: #7f7f7f;font-size: 12px;}
.copyright a:hover{color: #fff;}
.copyright p.fr a{padding-right: 5px;position: relative;margin-right: 5px;}
.copyright p.fr a:after{content: "";display: block;width: 1px;height: 15px;background: #5f5f5f;position: absolute;right: 0;top: 3px;}
.copyright p.fr a:last-child:after{display: none;}

/*固定右侧悬窗*/
.toolbar{position: fixed;right: 10px;bottom: 10%;z-index: 100000;}
.toolbar-item .iconfont{width: 100%;height: 100%;background: #006db1;display: block;text-align: center;line-height: 52px;font-size: 26px;color: #fff;}
.toolbar-item{position: relative;display: block;width: 52px;height: 52px;margin-top: 2px;transition: background-position 1s; }
.toolbar-item-weixin:hover .toolbar-layer{opacity: 1;filter: alpha(opacity=100);transform: scale(1); }
.toolbar-item-feedback:hover .toolbar-layer{opacity: 1;filter: alpha(opacity=100);transform: scale(1); }
.toolbar-item-app:hover .toolbar-layer{opacity: 1;filter: alpha(opacity=100);transform: scale(1); }
.toolbar-item-weixin .toolbar-layer{height: 160px;}
.toolbar-item.toolbar-item-top{margin-top: 10px;opacity: 0;}
.toolbar-item.toolbar-item-top.active{opacity: 1;transition: all 0.6s;}
.toolbar-item.toolbar-item-top.leave{opacity: 0;transition: all 0.6s;}
.toolbar-item.toolbar-item-top i{background: rgba(255,148,48,.8);}
.toolbar-layer{position: absolute;right: 52px;bottom: 0;width: 160px;opacity: 0;filter: alpha(opacity=0);transform-origin: 95% 95%;transform: scale(0.01);transition: all 0.4s;color: #fff;text-align: left;background: #ff9430;}

/*左侧固定悬窗*/
.fixed-left{width: 160px;height: 308px;background: url(/Public/App/images/fix-left.jpg);position: fixed;left: 10px;bottom: 5%;z-index: 10000;}
.fixed-left .item{height: 100%;position: relative;padding: 0 2%;}
.fixed-left .item img{position: absolute;bottom: 20px;left: 50%;margin-left: -59px;}
.fixed-left .item .fa-times{position: absolute;right: 2px;top: 4px;color: #fff;font-size: 20px;cursor: pointer;}

/*view单页单独设置lp*/
.single-page-set li{margin-bottom: 2%;}
.single-page-set li img{border: 1px solid #ddd;margin: 0 auto;}

.slider_5x .flex-direction-nav a{top: 20px;background: #006db1;}
.slider_5x .flex-direction-nav .flex-prev{left: -38px;background: #ff9430;}
.slider_5x .flex-direction-nav .flex-next{right: -38px;}

ul.single-set-menu li.lv1 .container1{position: absolute;left: 0;z-index: 10000;display: none;}
ul.single-set-menu li.lv1:hover .container1{display: block;}

.pub-menu ul.single-set-menu{display: inline-block;}
.pub-menu ul.single-set-menu li.lv1{display: inline;}
.pub-menu ul.single-set-menu li.lv1 .container1{min-width: 100%;background: #f5f5f5;padding: 4% 10%;}
.pub-menu>ul.single-set-menu>li.lv1>a{display: inline-block;font-size: 16px;text-align: center;cursor: pointer;padding: 10px 35px;width: 100%;white-space: nowrap;}
.pub-menu>ul.single-set-menu>li.lv1.active,.pub-menu>ul.single-set-menu>li.lv1.active>a,.pub-menu>ul.single-set-menu>li.lv1:hover>a{color:#fff;background: #006db1;}

.pub-menu ul.single-set-menu li.lv2{position: relative;width: 100%;border-bottom: 1px solid #dbdbdb;}
.pub-menu ul.single-set-menu li.lv2:last-child{border: none;}
.pub-menu ul.single-set-menu li.lv2 a{width: 100%;display: inline-block;font-size: 13px;}
.pub-menu ul.single-set-menu li.lv2 .container2{position: absolute;left: 100%;top: 0;display: none;min-width: 100%;background: #f5f5f5;}
.pub-menu ul.single-set-menu li.lv2:hover .container2{display: block;}
.pub-menu ul.single-set-menu li.lv2 .container2 li{border-bottom: 1px solid #dbdbdb;}
.pub-menu ul.single-set-menu li.lv2 .container2 li:last-child{border: none;}
.pub-menu ul.single-set-menu li.lv2 .container2 li a{white-space: nowrap;}

.list-left{width: 20%;}
.list-right{width: 77%;}
.list-left .service-title{background: #ff943e;color: #fff;font-size: 17px;font-weight: 100;height: 50px;line-height: 50px;padding-left: 35px;}
.list-left .service-title a{display: block;color: #fff;}
.list-left .news-title{background: #056eaf;margin-bottom: 5px;}
.list-left .active{background: #ff943e;}
.list-left .first-nav>li>a{font-size: 15px;font-weight: 600;color: #056eaf;}
.list-left .first-nav>li:first-child{padding-top: 20px;}
.list-left .first-nav>li:last-child{padding-bottom: 20px;}
.list-left .first-nav>li{margin-bottom: 5px;}
.list-left .first-nav{padding: 0 35px 0 35px;background: #e6e6e6;}
.list-left .second-nav{text-indent: 2em;}
.list-left .second-nav li a{transition: all 0.2s ease;}
.list-left .second-nav li a:hover{margin-left: 5px;}
.list-right .single-position{background: #ff943e;margin: 0;height: 50px;line-height: 50px;padding-left: 2%;color: #fff;margin-bottom: 20px;}
.list-right .single-position a{color: #fff;}
.list-right .single-position .fa-circle{font-size: 12px;transform: scale(0.6);}
.list-right .btn a{font-size: 14px;height: 40px;line-height: 40px;}
.list-right .btn a i{font-size: 20px;}
.list-right ul.item_list li .desc h3{font-size: 15px;}

.single-set-news .list-left{width: 16%;}
.single-set-news .list-right{width: 81%;}
ul.single_news_list li .pic{width: 40%;}
ul.single_news_list li .desc{width: 60%;}
ul.single_news_list li{height: 111px;overflow: hidden;}
ul.single_news_list li .txt{font-size: 13px;}
ul.single_news_list li .pic{height: 100%;}
ul.single_news_list li .desc{padding: 2%;height: 100%;}
ul.single_news_list .postarr{margin: 5px 0 !important;}

/*20-2-18修改导航栏*/
.nav_add{ position: absolute; width: 1200px; z-index: 10;}
.leibie_t{ float: left; width: 220px; background: #056eaf; border-right:solid 1px #ebebeb; height: 49px; line-height: 49px; font-size: 18px; color: #fff; z-index: 10;}
.leibie_t i{margin-left: 20px;}
.leibie_t .biaoti a{color: #fff;}
.nav_wai{ margin-left: 220px; width: 805px;}
.nav_r{  float: right; width: 174px;height: 49px; line-height: 49px; text-align: center; margin-top:-82px;}
.nav_r a{ display: block;height: 49px; line-height: 49px; width: 100%; background: #ddd; color: #ff7800; font-weight: bold;}
.nav_r a:hover{ display: block;height: 49px; line-height: 49px; width: 100%; background: #056eaf; color: #fff;}
.nav_r a i{font-weight: normal;}
.head-nav{ height: 50px;}

/*20-2-19显示隐藏分类*/
#yincang{ width: 220px; padding: 15px; background: #fff; position: absolute; font-size: 14px;}
#yincang li{ line-height: 24px;}
#yincang .col-9 li{ line-height: 14px;}
.wu{ opacity: 0; }
.shou{ cursor: pointer;}

/*20-2-20推荐产品列表*/
.comlist{ background: #e5e5e5; padding: 15px; font-size: 14px;}
.comlist ul.item_list li .desc{ padding: 10px;}
.comlist ul.item_list li .desc h3 {font-size: 14px;font-weight: 100;}
.comlist .btn a{font-size: 14px; height: 28px; line-height: 28px;}
.comlist .btn a i{font-size: 18px;}

/*20-2-20筛选*/
.screenPro{}
.screenPro .service-title{ font-size: 14px;background: #ff943e; color: #fff; line-height: 30px; font-weight: normal; padding-left: 20px;}
.screenPro .service-title a{color: #fff;}
.screenPro dl{border-left:solid 2px #ff943e;border-bottom:solid 2px #ff943e; width: 100%; display: table;}
.screenPro dt{ width: 10%; padding: 5px 0; display: table; text-align: center; float: left;}
.screenPro dd{ width: 90%; padding: 5px 0 5px 20px; float: left;border-left:solid 2px #ff943e;border-right:solid 2px #ff943e;}
.screenPro dd span{display: inline-block; padding: 0 10px; cursor: pointer;}
.screenPro dd span:hover{color: #056eaf;}
.screenPro .brand dd span{display: inline-block; padding: 0 0; margin-right: 15px; cursor: pointer;} dd span{display: inline-block; padding: 0 10px; cursor: pointer;}
.screenPro dd span.active{ background: #056eaf; color: #fff;}
.screenPro dd span.active a{ color: #fff;}
.screenPro .brand dd span.active{ border: solid 1px #056eaf;}
.screenPro .brand dd span.more{ color: #056eaf; line-height: 36px;}
.screenPro .brand dd span{vertical-align:middle;}
.list-left .service-title1{background: #056eaf;color: #fff;font-size: 16px;font-weight: 100;height: 50px;line-height: 50px;padding-left: 35px;}
.list-left .service-title1 a{display: block;color: #fff;}
.list-right .single-position1{background: #aaa;margin: 0;height: 50px;line-height: 50px;padding-left: 2%;color: #fff;margin-bottom: 20px;}
.list-right .single-position1 a{color: #fff;}
.list-right .single-position1 .fa-circle{font-size: 12px;transform: scale(0.6);}
.moreBrand{ padding-top: 10px; display:none;}

/*2020-2-28系统集成页*/
.youshi dl{ float: left; width: 20%; text-align: center;}
.youshi dt{ color: #056eaf; font-weight: bold; font-size: 24px;}
.jiejuefangan{ padding-top: 300px; margin: auto; width: 100%;}
.jiejuefangan li{ width: 16.6%; text-align: center; float: left; font-size: 22px; color: #fff;}
.pro_view1{padding-top: 70px;}
.pro_view1 .desc1 a.apply{background:#ff943e;border-radius:10px; color:#fff;font-size:30px;cursor:pointer;transition:0.2s; display:block; margin: auto; width:300px;text-align:center;z-index:1;height:60px;line-height:60px;}
.pro_view1 .desc1 a.apply i{margin:0 10px 0 0;font-size:40px;vertical-align:middle;}
.pro_view1 .desc1 a.apply .icon{background:#ff943e;float:left;width:50px;height:50px;text-align:center;transition:0.2s;}
.pro_view1 .desc1 a.apply .icon i{margin:0;}
.pro_view1 .desc1 a.apply:hover{background:#056eaf;}
.pro_view1 .desc1 a.apply:hover .icon{background:#056eaf;}
.bb1{ font-size: 16px; padding: 130px 0 0 68px; width: 680px;}
.bb2{ font-size: 16px; padding: 130px 50px 0 0; width: 690px; margin-left: 490px;}
.pub-title1{text-align: center;}
.pub-title1 h3{font-size: 36px;color: #ff7800;}
.pub-title1 h2{font-size: 22px;color: #e1e1e1;text-transform: uppercase;font-weight: 400;margin: 5px 0;}
.pub-title1 h3 .other-color{color: #006db1;}
.pub-title1 p{font-size: 18px;font-weight: 600;position: relative;display: inline-block;}
.shushi .l{ width: 470px; padding: 60px 0 0 80px; text-align: right;}
.shushi .l h3{ font-size: 24px; color: #056eaf;}
.shushi .l p{ font-size: 24px;}
.shushi .r{ width: 470px; padding: 85px 80px 0 0; margin-left: 740px; text-align: left;}
.shushi .r h3{ font-size: 24px; color: #056eaf;}
.shushi .r p{ font-size: 24px;}